package com.hospital.system.service;

import java.util.List;

import com.hospital.system.entity.Role;
import com.hospital.system.entity.RoleMenu;
import com.hospital.util.DataGridView;

public interface RoleService {
	 //加载所有角色
    List<Role> loadAllRole(Role role);
    //添加角色
	int insertRole(Role role);
	//更新角色
	int updateRole(Role role);
	//删除角色
    int deleteRoleId(Integer role_id);
    //删除角色相关的用户
	int deleteRoleUserId(Integer role_id);
	//删除角色与菜单的关系
	int deleteRoleMenuId(Integer role_id);
	//初始角色菜单
    DataGridView initRoleMenuTreeJson(Integer role_id);
    //保存角色与菜单的关系
    void saveRoleMenu(RoleMenu roleMenu);
}
